package usecase

import (
	"gitee.com/fx8s/goIrisTest/src/modules/profile/model"
	storyModel "gitee.com/fx8s/goIrisTest/src/modules/story/model"
)

//ProfileUsercase
type ProfileUsercase interface {
	SaveStory(*storyModel.Story) (*storyModel.Story, error)
	SaveProfile(*model.Profile) (*model.Profile, error)
	UpdateProfile(string, *model.Profile) (*model.Profile, error)
	GetById(string) (*model.Profile, error)
	GetByEmail(string) (*model.Profile, error)
}
